huge pile of shells or rinds - Français Anglais Dictionnaire